<?php

session_start();
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
include_once("../control/ControlSucursal.php");
include_once("../control/ControlVehiculo.php");
include_once("../control/ControlTipoVehiculo.php");
include_once("../control/ControlUsuario.php");
include_once("../control/ControlTarjeta.php");
$cTipoVehiculo = new ControlTipoVehiculo();
$cSucursal = new ControlSucursal();
$cSucursal->getListaSucursalesActivas();
$cTipoVehiculo->getListaTiposVehiculo();
$arTiposVehiculo = $_SESSION['arTiposVehiculo'];
$arSucursales = $_SESSION['arSucursales'];
?>
<script type="text/javascript"  lang="javascript">

    $(document).ready(function() {
        $("#formulario").validate({
            errorElement: "em",
            rules:{
                vehiplaca: {
                    required: true
                },
                vehimarca: {
                    required: true
                },
                vehimodelo: {
                    required: true
                },
                usudi: {
                    required: true
                },
                usunombre: {
                    required: true
                },
                ususaldo: {
                    required: true
                }
            },
            messages:{
                vehiplaca: {
                    required: 'Campo no puede ser vacio'
                },
                vehimarca: {
                    required: 'Campo no puede ser vacio'
                },
                vehimodelo: {
                    required: 'Campo no puede ser vacio'
                },
                usudi: {
                    required: 'Campo no puede ser vacio'
                },
                usunombre: {
                    required: 'Campo no puede ser vacio'
                },
                ususaldo: {
                    required: 'Campo no puede ser vacio'
                }
            }
        });
    });

    function validar(){
        var ok=false;
        var b=$("#formulario").valid();
        if(b){
            ok=true
        }
        return ok;
    }
    $(document).ready(function(){
        $("#enviar").click(function() {
            enviar();
        });
    });

    $(function(){
        $('#sucurdireccion').keypress(function(e){
            if(e.which == 13){
                enviar(); return false;
            }
        });
    });

    function enviar (){
        if(validar()){
            $.post("../control/ControlAlquiler.php",$("#formulario").serialize(),
            function(data){
                var row = data.split("*|*");
                var datalocal=row[0];
                if(datalocal =='ok'){
                    window.location = "Alquiler.php?op=lista&mensaje="+row[1];
                }else if(datalocal!='ok'){
                    alert(row[1]);
                }
            },
            null);
        }
    }
    function buscarVehiculo (){
        var tipovehicodsx= $("#tipovehicodsx").val();
        var sucursal= $("#sucursal").val();
        if(tipovehicodsx =="" || sucursal==""){
            $("#mensaje").html("");
            $("#mensaje-informativo").html("Seleccione Un Tipo de Vehiculo y  una Sucursal para consultar disponibilidad ");
            $("#agregarvehiculo").attr('disabled', 'disabled');
        }else {
            $.post("../control/ControlVehiculo.php",{opcion:'buscarVehiculoAlquiler',tipovehicodsx:tipovehicodsx, sucurcodsx:sucursal},
            function(data){
                var row = data.split("*|*");
                var datalocal=row[0];
                if(datalocal =='ok'){
                    $("#mensaje").html(row[1]);
                    $("#mensaje-informativo").html("");
                    $("#agregarvehiculo").removeAttr('disabled');
                }else if(datalocal!='ok'){
                    $("#mensaje").html("");
                    $("#agregarvehiculo").attr('disabled', 'disabled');
                    $("#mensaje-informativo").html(row[1]);
                }
            },
            null);
        }
    }
    function agregarVehiculo (){
        var tipovehicodsx= $("#tipovehicodsx").val();
        var sucursal= $("#sucursal").val();
        if(tipovehicodsx =="" || sucursal==""){
            $("#mensaje").html("");
            $("#mensaje-informativo").html("Seleccione Un Tipo de Vehiculo y  una Sucursal para consultar disponibilidad ");
        }else {
            $.post("../control/ControlVehiculo.php",{opcion:'agregarVehiculoAlquiler',tipovehicodsx:tipovehicodsx, sucurcodsx:sucursal},
            function(data){
                var row = data.split("*|*");
                var datalocal=row[0];
                if(datalocal =='ok'){
                    $("#mensaje").html("Vehiculo Agregado");
                    $("#vehicodsx").val(row[1]);
                    $("#sucurcodsx").val(sucursal);
                    $("#vehiplaca").val(row[2]);
                    $("#vehimarca").val(row[3]);
                    $("#vehimodelo").val(row[4]);
                    $("#agregarvehiculo").attr('disabled', 'disabled');
                    $("#tipovehicodsx").attr('disabled', 'disabled');
                    $("#sucursal").attr('disabled', 'disabled');
                }else if(datalocal!='ok'){
                    $("#mensaje").html("");
                    $("#mensaje-error").html(row[1]);
                }
            },
            null);
        }
    }

    function buscarUsu (){
        var usudi= $("#usudi").val();
        if(usudi ==""){
            $("#mensaje").html("");
            $("#mensaje-informativo").html("Digite el documento de identidad del cliente");
        }else {
            $.post("../control/ControlUsuario.php",{opcion:'buscarUsuario',usudi:usudi},
            function(data){
                var row = data.split("*|*");
                var datalocal=row[0];
                if(datalocal =='ok'){
                    $("#mensaje-informativo").html("");
                    $("#mensaje").html("Usuario Agregado");
                    $("#usucodsx").val(row[1]);
                    $("#usunombre").val(row[2]);
                    $("#ususaldo").val(row[3]);
                    $("#buscarUsuario").attr('disabled', 'disabled');
                    $("#usudi").attr('readonly', 'readonly');
                    $("#buscarUsuario").attr('readonly', 'readonly');
                }else if(datalocal!='ok'){
                    $("#mensaje").html("");
                    $("#mensaje-informativo").html(row[1]);
                }
            },
            null);
        }
    }

</script>
<div id="title"><h1>Nuevo Alquiler</h1></div>
<div id="volver"><a href="Alquiler.php?op=lista" ><img src="../css/images/anterior.png" alt="Volver a Alquileres"/>Volver</a></div>
<div id="AlquilerDatos">
    <form id="formulario"  method="post" action="">
        <input type="hidden" id="opcion" name="opcion" value="crear" />
        <input type="hidden" id="vehicodsx" name="vehicodsx" value="" />
        <input type="hidden" id="usucodsx" name="usucodsx" value="" />
        <input type="hidden" id="sucurcodsx" name="sucurcodsx" value="" />
        <fieldset>
            <legend>Informaci&oacute;n Vehiculo</legend>
            <p>
                <label for="tipovehicodsx"><strong>Tipo Vehiculo</strong></label> <br/>
                <select name="tipovehicodsx" id="tipovehicodsx" onchange="buscarVehiculo();">
                    <option value="">Seleccione el Tipo</option>
                    <?php foreach ($arTiposVehiculo as $oTipoVehiculo) {
                    ?>
                        <option <?php if ($oTipoVehiculo->tipovehicodsx == $arVehiculo[0]->tipovehicodsx) { ?>
                                selected="<?php echo $oTipoVehiculo->tipovehicodsx ?>" <?php } ?>
                            value="<?php echo $oTipoVehiculo->tipovehicodsx ?>"><?php echo $oTipoVehiculo->tipovehinombre ?></option>
                        <?php } ?>
                </select>
                <label for="sucurcodsx"><strong>Sucursal</strong></label><br/>
                <select name="sucursal" id="sucursal" onchange="buscarVehiculo();" >
                    <option value="">Seleccione la Sucursal</option>
                    <?php foreach ($arSucursales as $oSucursal) {
                    ?>
                        <option <?php if ($oSucursal->sucurcodsx == $arVehiculo[0]->sucurcodsx) { ?>
                                selected="<?php echo $oSucursal->sucurcodsx ?>" <?php } ?>
                            value="<?php echo $oSucursal->sucurcodsx ?>"><?php echo $oSucursal->sucurnombre ?> - <?php echo $oSucursal->ciunombre ?></option>
                        <?php } ?>
                </select>
                <input type="button" value="Agregar" id="agregarvehiculo" name="agregarvehiculo" onclick="agregarVehiculo();" disabled="disabled" />
            </p>
            <p>
                <label for="vehiplaca"><strong> Placa </strong></label><br/>
                <input type="text" name="vehiplaca" id="vehiplaca" size="10" maxlength="6" readonly="reanonly"/>
            </p>

            <p>
                <label for="vehimarca"><strong> Marca </strong></label><br/>
                <input type="text" name="vehimarca" id="vehimarca" size="60" readonly="reanonly"/>
            </p>
            <p>
                <label for="vehimodelo"><strong> Modelo </strong></label><br/>
                <input type="text" name="vehimodelo" id="vehimodelo" size="60" readonly="reanonly"/>
            </p>
        </fieldset>
        <fieldset>
            <legend>Informaci&oacute;n Cliente</legend>
            <p>
                <label for="usudi"><strong> Identificaci&oacute;n Cliente </strong></label><br/>
                <input type="text" name="usudi" id="usudi" size="45" />
                <input type="button" value="Buscar Cliente" id="buscarUsuario" name="buscarUsuario"  onclick="buscarUsu();"/>
            </p>
            <p>
                <label for="usunombre"><strong>Nombre    </strong></label><br/>
                <input type="text" name="usunombre" id="usunombre" size="60" readonly="reanonly" />
            </p>
            <p>
                <label for="ususaldo"><strong>Saldo </strong></label><br/>
                <input type="text" name="ususaldo" id="ususaldo" size="60" readonly="reanonly"/>
            </p>
        </fieldset>
        <input name="enviar" id="enviar" type="button" value="Crear" />
    </form>
</div>
